Návod na hru Averageness

Obsah

- Konfigurace
- Ovládání Hry
- Ovládání Editoru
- Výpis kláves
- Vytvoření Nové Mapy
- Autoři

Konfigurace

Pozn. Minimální konfigurace je OPRAVDU minimální - dokážete na ni hru rozhýbat, ale pravděpodobně nepojede plynule! Na doporučenou konfiguraci se vám hra bude plynule hýbat bez použití Post-Processing efektů, na optimální konfiguraci by mělo vše běžet plynule. Používá OpenGL, nutnost vlastnit minimálně systém Windows 98.

Minimální Konfigurace
- Procesor - Intel Pentium 1.5 GHz (nebo ekvivalentní)
- Paměť - 128 MB RAM
- Grafická Karta - GeForce FX 5200 (nebo ekvivalentní)
- Zvuková Karta - podporující 22 kHZ zvuk
Doporučená Konfigurace
- Procesor - Intel Pentium 2.6 GHz (nebo ekvivalentní)
- Paměť - 256 MB RAM
- Grafická Karta - GeForce 6600GT (nebo ekvivalentní)
- Zvuková Karta - podporující 44 kHZ zvuk
Optimální Konfigurace
- Procesor - Intel Pentium 3.0 GHz (nebo ekvivalentní)
- Paměť - 256 MB RAM
- Grafická Karta - Ati Radeon HDserie (nebo ekvivalentní)
- Zvuková Karta - podporující 44 kHZ zvuk

- je možné upravit rastr v souboru Initialization.ini v adresáři Data/Engine
Samozřejmě že čím vyšší frekvence, čím větší paměť, čím rychlejší grafická karta tím lépe. Podporované Grafické Karty :
GeForce 5 serie
- GeForce FX 5200
- GeForce FX 5600
- GeForce FX 5800
- GeForce FX 5900
GeForce 6 serie
- GeForce 6200
- GeForce 6600
- GeForce 6800
GeForce 7 serie
- GeForce 7800
GeForce 8 serie
- GeForce 8500
- GeForce 8600
- GeForce 8800
Amd/Ati Radeon HD serie
- Radeon HD 2600
- Radeon HD 2900

- hra by však měla běžet na všech kartách podporující rozšíření GL_ARB_shading_languague100 (Shadery) - Radeon 9xxx serie nebo vyšší, ... - testovali jsme to však pouze na několika GeForce a Radeonu HD. Na výše uvedených kartách by mělo být vše v pořádku, pokud ne, obraťte se na nás (email - vilem.otte@post.cz)
náš game engine (Otte Engine) podporuje několik pěkných efektů v této hře:
128-bit High Dynamic Range Rendering
Bloom Effects
Parallax Normal Bump Mapping
True Volumetric Lighting
Multisample Antialiasing 24x (pouze když je HDRR vypnuté)
Portal Occlusion Rendering
Transculency and Light Scattering (Průsvitnost u objektů - všiměte si loga OtteEngine)
...

Ovládání Hry

Cílem této hry je posbírat becherovky a přitom neumřít v podzemí. Ovládání je celkem jednoduché - v hlavním menu jsou tlačítka popsána anglicky, když na ně najedete myší, zobrazí se i český překlad. Ve hře (resp. po spuštění New Game - nová hra) se pohybujeme písmeny WASD (W - dopředu, S - dozadu, A - pohyb doboku doleva, D - pohyb doprava doboku), rozhlížíme se (rotujeme s kamerou) pohybem myši - nejlepe se vše ovládá levou rukou na klávesnici pro písmena WASD, pravá ruka pohybuje s myší. Pokud hrajete (nejste v hlavním menu), tak vidíte vlevo-dole své životy, vstupem na předměty jako ohniště, nebo zabodutý kůl v zemi se zraňujete - pokud vaše životy dosáhnou 0, umřeli jste, resp. začínáte odznovu. Pokud seberete becherovku - trochu se vyléčíte (becherovka je přece léčivý nápoj :-). Pokud seberete všechny becherovky, tak vyhrajete. Tlačítka v menu fungují jako obyčejné tlačítka (stisknutím levého tlačítka myši je použijete), klávesa "Escape" funguje v hlavním menu jako spuštění nové hry s přeskočením textu příběhu, nebo návratu do hry, ve hře funguje na návrat do hlavního menu, v "okně" autoři má účel návratu do hlavního menu. Ostatní "stavy" hry přeskočí (např. příběh, závěr příběhu, ...). Pozor - zkuste nenarážet příliš často do rohů zdí, můžou vás dostat mimo mapu, pokusím se udělat patch, který by toto opravil, ale problém je se soubory 3DS.

Ovládání Editoru

Ovládání editoru je založeno na použití myši a tlačítek. Klávesami F1/F2/F3 přepínáte mezi sadami tlačítek (F1 = Chodby, F2 = Statické a Dynamické Objekty, F3 = Pomocné objekty a objekty podstatné pro hru). Vždy když vytvoříte objekt a chcete s ním pohnout MUSÍTE HO NEJDŘÍVE VYBRAT, poté s ním kurzorovými šipkami + PageUp/PageDown můžete pohybovat a na numerické klávesnici klávesami 4 a 6 ho můžete rotovat. Pravým tlačítkem myši de-selektujete objekt (resp. nemáte vybraný žádný objekt)! Pokud přidržíte kolečko myši můžete pohybovat kamerou, CTRL + pohyb myši - rotace kamery, klávesy WASDQE - pohyb kamery. CTRL + S uloží mapu. S mapou není možné potom dále pracovat v editoru!
Položením pochodně nebo ohniště nezískáte světlo! To musíte položit k nim jako DALŠÍ OBJEKT typu SVĚTLO!

Výpis Kláves

Editor
- F1 - sada tlačítek pro práci s chodbami
- F2 - sada tlačítek pro práci se statickými objekty
- F3 - sada tlačítek pro práci s objekty důležitými pro hru
- W - Pohyb kamery dopředu
- A - Pohyb kamery doleva doboku
- S - Pohyb kamery dozadu
- D - Pohyb kamery doprava doboku
- E - Pohyb kamery dolů
- Q - Pohyb kamery nahoru
- Šipka doleva - Pohyb právě vybraného objektu doleva (vzhledem k počáteční nezrotované pozici kamery)
- Šipka doprava - Pohyb právě vybraného objektu doprava (vzhledem k počáteční nezrotované pozici kamery)
- Šipka dolů - Pohyb právě vybraného objektu ke kameře (vzhledem k počáteční nezrotované pozici kamery)
- Šipka nahoru - Pohyb právě vybraného objektu od kamery (vzhledem k počáteční nezrotované pozici kamery)
- PageUp - Pohyb právě vybraného objektu nahoru
- PageDown - Pohyb právě vybraného objektu dolů
- Delete - smazání vybraného objektu
- Escape - ukončení editoru
Hra
Hlavní Menu
- Escape - Nová hra, pokud už byla zahájena, poté návrat do hry
Autoři
- Escape - Návrat do Hlavního Menu
Ve hře
- Escape - Návrat do Hlavního Menu
- W - pohyb dopředu
- S - pohyb dozadu
- A - pohyb doleva doboku
- D - pohyb doprava doboku
- Pohyb myší - rotace pohledu

Vytvoření nové mapy

Vytvořte koncovou chodbu (znak tl. - takové obrácené C), vyberte ji myší a posuňte jednou vpravo (šipka doprava), poté vyrobte místnost pouze s jedním vchodem (Čtvereček s jednou dírou ven), vyberte ho myší, jednou zmáčkněte na numpadu klávesu 4 (otočí ho o 90 stupňů), a posuňte dvakrát vlevo (šipka doleva). Stiskněte F3, přepnete se do objektů pomocných a nutných k dokončení hry. Vytvořte objekt start (tj. kde začínáte) a posuňte ho do koncové chodby tak, aby se neprolínal s žádnou ze stěn. Teď vytvořte objekt end (tj. cílové objekty - Becherovky), ten posuňte na druhou stranu místnosti. Teď vytvořte objekt světla (znak tl. obrázek žárovičky) - a dejte ho doprostřed místnosti, ale ne úplně na zem. Nyní zmáčkněte F2. Vytvořte ohnište (znak tl. hořící dřevo), a dejte ho doprostřed místnosti pod světlo (bude moct vás zraňovat, pokud budete stát na něm). Kolo je hotovo (nejjednoduší), jsou tu daší objekty, které můžete položit různé kameny, krabice, stoly a židle, ... - ty slouží především k blokování cesty a na okrasu, ještě je tam např. kůl, který zraňuje.
Ještě, než si mapu zahrajete, tak musíte zkopírovat soubor ze "složka hry/Data/Editor/Dungeon.txt", kde složka hry je místo, kam jste si uložili hru, musíte zkopírovat ten soubor do "složka hry/Data/Maps/...", kde ho musíte přejmenovat na Map.txt, původní Map.txt si raději zálohujte. Až spustíte hru (vaše mapa má teď název je teď Map.txt a je ve složce "složka hry/Data/Maps/), dáte Nová Hra - zahájíte novou hru a můžete si zahrát vaši mapu.

Autoři

Autoři :
Programování a Grafika - Vilém Otte
Hudba - skupina Osťak
Spolupráce - Adéla Otte

Použil jsem knihovny FMOD (geniální knihovna na audio - jedna z nejlepších), OPENGL (3D a 2D Grafika - nejlépe použitelná knihovna na rasterizační render), WinAPI (Okno a časování - díky microsoftu za něj), OtteEngine (Můj stále se rozrůstající engine :-).
Autoři těchto knihoven vlastní veškerá práva na tyto knihovny, použil jsem je se souhlasem s jejich licencí. Tento program není vyroben za účelem komerčního zisku

Kontakt

Vilém Otte (autor této hry a článku) - vilem.otte@post.cz
skupina Osťak (skvělá hudební skupina) - www.ostak.wz.cz
knihovna FMOD (jedna z nejlepších knihoven na zvuk) - www.fmod.org
knihovna OpenGL (skvělá knihovna na práci s 3d grafikou s použitím rasterizace) - www.opengl.org
WinApi (sice ne-úplně dokonalé, ale zato perfektně použitelné a jednoduché api) - www.microsoft.com